package com.fkd.service;


import com.fkd.pojo.News;
import com.fkd.pojo.Product;
import com.fkd.pojo.Type1;

import java.util.List;

public interface MainService {
    public List<Type1> getAllType1();       //得到所有的商品的大致分类
    public List<News> getAllNews();         //得到所有的促销信息
    public List<Product> searchProduct(String keyWord, int page, int limit);      //模糊查询，分页显示
    public int searchProductCount(String keyWord,int limit);            //查询模糊查询结果的页数
    public int searchProductCount1(String keyWord);            //查询模糊查询结果的数量
    public List<Product> getProductByType1(int type1Id,int page,int limit);         //获取type1分类的当前页商品
    public int getProductCountByType1(int type1Id,int limit);           //获取type1分类当前页的商品数量
    public int getProductCountByType1(int type1Id);
    public List<Product> getProductByType2(int type2Id,int page,int limit);         //获取type2分类的当前页商品
    public int getProductCountByType2(int type2Id,int limit);           //获取type2分类当前页的商品数量
    public int getProductCountByType2(int type1Id);
    public List<Product> getProductByType3(int type3Id,int page,int limit);         //获取type3分类的当前页商品
    public int getProductCountByType3(int type3Id,int limit);           //获取type3分类当前页的商品数量
    public int getProductCountByType3(int type1Id);
    public List<News> getNews(int page,int limit);          //获取当前页促销消息
    public int getNewsCount(int limit);         //获取所有促销消息的数量
}
